#include "glare.gles2.SamplerState.h"
#include "glare.gles2.DrawStateFactory.h"
#include "glare.gles2.Driver.h"

namespace Glare {

	GLES2SamplerState::GLES2SamplerState(GLES2DrawStateFactory* factory, const SamplerStateDescription& description)
		: SamplerState(description)
		, _factory(factory)
	{
		//GLES2Driver* gles2_rs = static_cast<GLES2Driver*>(factory->GetDriver());
	}

	GLES2SamplerState::~GLES2SamplerState()
	{
	}

	DrawStateFactory* GLES2SamplerState::GetFactory() const
	{
		return _factory;
	}

	GLES2DrawStateFactory* GLES2SamplerState::GetD3DFactory() const
	{
		return _factory;
	}
}
